# -*- coding: utf-8 -*-
"""
Created on 15-12-28 下午4:14
@file: cookie_save.py
@author: Liangrong Li
@contact: liliangrong0@126.com
@Description: 保存cookie内容到文件
@Referfer: http://cuiqingcai.com/968.html
"""
"""保存cookie内容到文件"""

import urllib2
import cookielib

# 设置保存cookie.txt的文件，统计目录下的cookie.txt
filename = 'cookie.txt'

# 声明一个 MozillaCookieJar 对象实例来保存cookie,之后写入文件
cookie = cookielib.MozillaCookieJar(filename)

# 利用urllib2的HTTPCookieProcessor对象来创建cookie处理器
handler = urllib2.HTTPCookieProcessor(cookie)

# 通过handler来构建opener
opener = urllib2.build_opener(handler)

# 此处的open方法同urllib2的urlopen方法，也可以传入Request
resp = opener.open('http://www.baidu.com')

# 保存cookie到文件
cookie.save(ignore_discard=True, ignore_expires=True)
